@CHARSET "UTF-8";

html, body, #wrapper {
	height: 100%;
}

body > #wrapper {
	height: auto;
	min-height: 100%;
}

body {
	margin: 0px;
}

form {
	margin: 0px;
}

div#wrapper {
	background-color: white;
}

div#content {
	margin-top: 0.5em;
	padding-bottom: 5em;
}

div#header {
	background-color: black;
}

div#footer {
	color: #aaa;
	font-size: 11px;
	clear: both;
	position: relative;
	z-index: 10;
	height: 4em;
	margin-top: -5em;
}

div#header {
	padding: 6px 0px;
}

div#header a {
	text-decoration: none;
	color: white;
	font-size: 24px;
	font-weight: bold;
}

div#header a.language {
	margin-right: 5px;
	font-size: 18px;
	vertical-align: middle;
}

.container {
	margin: 0 auto;
	width: 1000px;
}

.text-std {
	font-size: 14px !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.text-small {
	font-size: 12px !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.card {
	background-color: #f5f5f5;
	/* background-color: #fff; */
	padding: 4 4 0 4px;
	/* margin-top: 10px;
	margin-bottom: 10px; */
	overflow: auto;
	border-width: 1px;
	border-style: solid;
	border-color: #ddd;
}

.card .error-text {
	color: #e60000;
}

.card.leadership {
	border-color: #9d489b;
}

.card.tactics {
	border-color: #cd2328;
}

.card.lore {
	border-color: #00a651;
}

.card.spirit {
	border-color: #00A5E0;
}

.card.baggins {
	border-color: #ffd633;
}

.card.neutral {
	border-color: #878787;
}

.card.fellowship {
	border-color: #ff9900;
}

.card.encounter-deck,.card.quest-deck {
	border-color: black;
}

.card-footer {
	margin: 0 -4 0 -4px;
	padding: 2 4 2 4px;
	background-color: #ddd;
	/* background-color: #f5f5f5; */
	/* color: gray; */
}

/* .card-leadership .card-footer {
	background-color: rgba(157, 72, 155, 0.15);
}

.card-tactics .card-footer {
	background-color: rgba(205, 35, 40, 0.15);
}

.card-lore .card-footer {
	background-color: rgba(0, 166, 81, 0.15);
}

.card-spirit .card-footer {
	background-color: rgba(0, 165, 224, 0.15);
}

.card-baggins .card-footer {
	background-color: rgba(255, 214, 51, 0.15);
}

.card-neutral .card-footer {
	background-color: rgba(135, 135, 135, 0.15);
}

.card-fellowship .card-footer {
	background-color: rgba(255, 153, 0, 0.15);
}

.card-encounter .card-footer {
	background-color: rgba(0, 0, 0, 0.15);
} */
.card-title,.card-stats {
	font-size: 18px;
	font-weight: bold;
}

.card-stats {
	margin-left: 10px;
	margin-right: 10px;
}

.card-trait {
	font-size: 14px;
	font-weight: bold;
}

.card-stats .card-stat-icon {
	margin-bottom: -3px;
}

.card-text .card-stat-icon {
	margin-bottom: -2px;
}

.card-text-icon {
	height: 16px;
	margin-bottom: -2px;
}

.card-sphere-icon,.card-encset-icon {
	width: 60px;
	height: 60px;
	float: right;
}

.card-stat-starting-threat {
	color: #2E2EFF;
}

.card-stat-engage-threat {
	color: orange;
}

.card-stat-hit-points {
	color: #e60000;
}

.card-stat-quest-points {
	color: #eb6611;
}

.card-quest-stage {
	color: #36a6ed;
	font-weight: bold;
}

.test {
	font-style: italic;
	font-weight: bold;
}

.line-container {
	overflow: hidden;
}

.line-item {
	float: left;
	vertical-align: top;
	margin-right: 5px;
}

.line-item-last {
	overflow: hidden;
	vertical-align: top;
}

.line-item legend, .line-item-last legend {
	font-weight: bold;
}

.search-link {
	text-decoration: none;
}

.search-link:hover {
	text-decoration: underline;
}

div#header a.navi-lang {
	margin-right: 5px;
	font-size: 18px;
}

div#header a.navi-lang-last {
	font-size: 18px;
	color: yellow;
}